<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
          需求100以内的和与奇数的和相加
          思路：
             求偶数和
             求奇数和
             两个和相加
        */
        /* 
          总结：
             1.函数：做了某件事情。
             2. return事件结果。
             3.函数默认返回值undefined.
             4.手动返回值，则覆盖undefined.
             5.return 之后的代码不再执行(目的已经达到).
             6.函数的返回值，可以接收，也可以不接收。
             7.函数可以有返回值(买手机),也可以没有返回值(看电影).
        */
        /* 
          学习核心：
             输入： 参数。
             处理：函数的目的
             输出：函数的结果。
        */
        function money() {
            console.log('周一微信催你还钱');
            console.log('周二支付宝催你还钱');
            console.log('周三去你家催你还钱');
            return '还' + 100;
            console.log('周四，不还钱，砸你家玻璃');
            console.log('周五，不还钱，告上法庭');
        }

        let result = money();
        money();
        console.log(result);

        // 作业：定义买土豆，买鸡子，做饭，买生日蛋糕，过生日函数
    
        function cook(market, supermarket, butcher) {
            console.log('去' + market + '买土豆');
            console.log('去' + supermarket + '买香料');
            console.log('去' + butcher + '买鸡子');
            return '做饭';
        }
        console.log(cook('超市','菜市场','肉铺'));
        function birthday(cake) {
            let chicken = cook('菜市场', '超市', '肉铺');
            console.log('去' + cake + '买生日蛋糕');
            return '过生日';
        }
        let result1 = birthday('蛋糕店');
        console.log(result1)
    </script>
</body>

</html>